
public class Vache extends Mammifere implements InterfaceHerbivore{
	
	//Attributs
	private int litresLait;

	
	/**************************************
	 * Constructeurs
	 **************************************/
	
		//Par defaut
		public Vache(){
			litresLait = 0;
		}
		
		//Par copie d'attributs
		public Vache(int litresLait){
			this.litresLait = litresLait;
		}
		
		public Vache(int age, int litresLait){
			super.setAge(age);
			this.litresLait = litresLait;
		}
		
		public Vache(int age, int tits, int litresLait){
			super.setAge(age);
			super.setTits(tits);
			this.litresLait = litresLait;
		}

		
		/**************************************
		 * Accesseurs et Mutateurs
		 **************************************/
		
		public int getlitresLait() {
			return litresLait;
		}

		public void setlitresLait(int litresLait) {
			this.litresLait = litresLait;
		}
		
		
		/**************************************
		 * Methodes
		 **************************************/
		
		//ToString
		public String toString(){
			return "Je suis une Vache. ";
		}
		
		//getInfo
		public String getInfo(){
			String vacheOui;
			if (litresLait == 0){
				vacheOui = "Je suis un Vache. ";
			}
			else {
				vacheOui = "Je suis un Vache, et je produis " + litresLait + " litres de lait par jour.";
			}
			return super.getInfo() + vacheOui;
		}
		
		//Moyen d'expression
		public String moyenExpression(){
			return super.moyenExpression("Je beugle.");
		}
		
		//Manger
		public String nomClasse(){
			return "une vache. ";
		}
		
		public void manger(Plante proie){
			System.out.println("Je rumine " + proie.nomClasse());
		}
		
	}


